<?php
class R870 extends AppModel {
	var $name = 'R870'; //PHP4 Compatibility
	var $primaryKey= 'r870_id';
	var $belongsTo = array('Eventos870' => array(
								'className'=>'Eventos870',
								'foreignKey'=>'evento_id'	
							), 
							'Tratamiento','Usuario');
	var $hasOne = array ('ExamenVih');	

	
	var $validate = array();
	
function beforeSave(){
		//Compruebe que existe un evento con el id proporcionado y de tipo de evento 870
		$modeloEvento= ClassRegistry::init('Evento');
		if ($modeloEvento->find('first',array('recursive'=>-1, 'conditions'=>array('Evento.evento_id'=>$this->data['R870']['evento_id'],'Evento.codigo_del_evento'=>870)))){
			if(isset($this->data['R870']['tratamiento_id']) && $this->data['R870']['tratamiento_id']==-1) unset($this->data['R870']['tratamiento_id']);
			if(isset($this->data['R870']['recibio_formula_lactea']) && $this->data['R870']['recibio_formula_lactea']==0) unset($this->data['R870']['recibio_formula_lactea']); 
			$this->data['R870']['fecha_del_reporte']=date('Y-m-d H:i:s'); //TODO este formato de fecha solo es compatible con mysql?
			return true;
		}else{
			return false;
		}
	}
}
?>